#include<stdio.h>
void output(char *a,int i0)
{
	int j=1;
	for(j=1;j<=i0;j++)
	{
		if(a[j]!=' ')
			printf("%c",a[j-1]);
		else if(a[j]==' ')
		{
			for(;;j++)
			{
				if(a[j]!=' ') {  j=j-1;break;}
			}
				printf(" ");
		}
	
	}
	printf("\n");
}
int main()
{
        char a[2000]={};
        int i=0,j=0,i0;
        for(;;)
        {
                scanf("%c",&a[i++]);
                if(a[i-1]=='\n') break;
        }
       i0=i-1;
       for(;;)
       {
        for(i=0;a[i]!='\n';i++)
	{
		if(a[i]==' ') a[i-1]=' ';
		else if(a[i]=='\n') 
		{
			a[i-1]=' ';
			a[i]=' ';
		}

	}

	output(a,i0);
	for(i=0;i<=i0;i++)
	{
		if(a[i]==' ') j++;
	}

	if(j==i0) break;
       }
		
        
return 0;
}

